separate peace - German English Dictionary